ipo initial public offering conseil finance audit corporate finance investment banking compliance business business intelligence mutual funds reporting private placement cpa consulting management investment accounting